import request from '@/utils/request'

// 查询领料单列表
export function listLld(query) {
  return request({
    url: '/yffy/lld/list',
    method: 'get',
    params: query
  })
}

// 查询领料单详细
export function getLld(lldId) {
  return request({
    url: '/yffy/lld/' + lldId,
    method: 'get'
  })
}

// 新增领料单
export function addLld(data) {
  return request({
    url: '/yffy/lld',
    method: 'post',
    data: data
  })
}

// 修改领料单
export function updateLld(data) {
  return request({
    url: '/yffy/lld',
    method: 'put',
    data: data
  })
}

// 删除领料单
export function delLld(lldId) {
  return request({
    url: '/yffy/lld/' + lldId,
    method: 'delete'
  })
}

// 新增附件
export function insertLldFjBylldId(data) {
  return request({
    url: '/yffy/lld/add/File/By/subId',
    method: 'post',
    data: data
  })
}

// 根据主表ID查询附件列表
export function selectLldFjList(xmsbId) {
  return request({
    url: '/yffy/lld/get/FileList/By/subId?sId=' + xmsbId,
    method: 'get'
  })
}


// 查询领料单明细
export function selectLldMxByLldId(lldId) {
  return request({
    url: '/yffy/lld/lldmx/' + lldId,
    method: 'get'
  })
}

// 查询当前最新的主表主键ID
export function selectMAXId() {
  return request({
    url: '/yffy/lld/selectMAXId',
    method: 'get'
  })
}

// 根据模板导出word
export function exportWord(query, lldId) {
  return request({
    url: '/yffy/lld/exportWord/' + lldId,
    method: 'get',
    params: query
  })
}
